func runtime.nanotime
76 uses
runtime (current package)
cpuprof.go#L88: cpuprof.log.write(nil, nanotime(), hdr[:], nil)
cpuprof.go#L122: cpuprof.log.write(tagPtr, nanotime(), hdr[:], stk)
debuglog.go#L77: tick, nano := uint64(cputicks()), uint64(nanotime())
lock_futex.go#L83: deadline := nanotime() + ns
lock_futex.go#L97: now := nanotime()
mcleanup.go#L686: start := nanotime()
mcleanup.go#L687: for nanotime()-start < timeout {
mfinal.go#L325: start := nanotime()
mfinal.go#L326: for nanotime()-start < timeout {
mgc.go#L311: now := nanotime()
mgc.go#L740: now := nanotime()
mgc.go#L817: work.cpuStats.accumulateGCPauseTime(nanotime()-stw.finishedStopping, work.maxprocs)
mgc.go#L950: now := nanotime()
mgc.go#L989: work.cpuStats.accumulateGCPauseTime(nanotime()-stw.finishedStopping, work.maxprocs)
mgc.go#L1042: startTime := nanotime()
mgc.go#L1108: now := nanotime()
mgc.go#L1510: startTime := nanotime()
mgc.go#L1566: now := nanotime()
mgcmark.go#L675: startTime := nanotime()
mgcmark.go#L719: now := nanotime()
mgcpacer.go#L764: now = nanotime()
mgcscavenge.go#L394: start := nanotime()
mgcscavenge.go#L396: end := nanotime()
mgcscavenge.go#L499: start := nanotime()
mgcscavenge.go#L507: slept = nanotime() - start
mheap.go#L1374: start := nanotime()
mheap.go#L1385: now = nanotime()
mprof.go#L662: return nanotime()
mprof.go#L669: prof.waitTime.Add((nanotime() - start) * gTrackingPeriod)
netpoll.go#L381: d += nanotime()
preempt.go#L229: now := nanotime()
preempt.go#L245: nextYield = nanotime() + yieldDelay
preempt.go#L247: if nanotime() < nextYield {
preempt.go#L251: nextYield = nanotime() + yieldDelay/2
proc.go#L192: runtimeInitTime = nanotime()
proc.go#L379: gcStart(gcTrigger{kind: gcTriggerTime, now: nanotime()})
proc.go#L919: sched.lastpoll.Store(nanotime())
proc.go#L1297: nextYield = nanotime() + yieldDelay
proc.go#L1299: if nanotime() < nextYield {
proc.go#L1305: nextYield = nanotime() + yieldDelay/2
proc.go#L1336: now := nanotime()
proc.go#L1349: now := nanotime()
proc.go#L1360: now := nanotime()
proc.go#L1365: now := nanotime()
proc.go#L1653: start := nanotime() // exclude time waiting for sched.lock from start and total time metrics.
proc.go#L1670: pp.gcStopTime = nanotime()
proc.go#L1679: now := nanotime()
proc.go#L1686: pp.gcStopTime = nanotime()
proc.go#L1704: finish := nanotime()
proc.go#L1808: now = nanotime()
proc.go#L3165: pp.gcStopTime = nanotime()
proc.go#L3318: pp.gcStopTime = nanotime()
proc.go#L3731: now = nanotime()
proc.go#L3744: now = nanotime()
proc.go#L4701: pp.gcStopTime = nanotime()
proc.go#L5881: now := nanotime()
proc.go#L6265: now := nanotime()
proc.go#L6303: now = nanotime()
proc.go#L6525: now := nanotime()
proc.go#L6960: now = nanotime()
proc.go#L6989: now = nanotime()
proc.go#L7656: start = nanotime()
proc.go#L7674: end := nanotime()
rand.go#L96: v := uint64(nanotime())
runtime.go#L33: t.startTime = nanotime()
runtime.go#L94: nowTime := nanotime()
sema.go#L719: return nanotime()
time.go#L38: return nanotime()
time.go#L349: now = nanotime()
time.go#L484: if now := nanotime(); t.when <= now {
time.go#L1017: now = nanotime()
time.go#L1451: now := nanotime()
time_nofake.go#L32: func nanotime() int64 {
trace.go#L1046: s.timer.reset(nanotime()+ns, 0)
traceback.go#L1236: waitfor = (nanotime() - gp.waitsince) / 60e9
tracetime.go#L62: return traceTime(nanotime() / traceTimeDiv)